package net.realsee.domain.wcs.data.bo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import net.realsee.framework.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Unit特性业务对象 wcs_unit_charact
 *
 * @author realsee
 * @date 2023-08-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class WcsUnitCharactBo extends BaseEntity {

    /**
     *
     */
    private Long id;

    /**
     * 特性
     */
    private Long unitId;

    /**
     * 特性
     */
    private String charact;

    /**
     * 规格上限
     */
    private BigDecimal upperLimit;

    /**
     * 规格下限
     */
    private BigDecimal lowerLimit;

    /**
     * 目标值
     */
    private BigDecimal targetValue;

    /**
     * 属性
     */
    private String attribute;

    /**
     * 必须
     */
    private Long required;

    /**
     * 控制上限
     */
    private BigDecimal controlUpperLimit;

    /**
     * 控制下限
     */
    private BigDecimal controlLowerLimit;

    /**
     * 单位
     */
    private String uomCode;

    /**
     * 数据行唯一标识
     */
    private String fuid;

    /**
     * 描述
     */
    private Long textId;

    /**
     * 参考数据
     */
    private Long refrenceId;

    /**
     * 删除人
     */
    private String deleteBy;

    /**
     * 删除时间
     */
    private Date deleteTime;

    /**
     * 行版本标识
     */
    private Long rowVersionStamp;

    /**
     * 备注
     */
    private String remark;

    /**
     * 需要新增特性的表名
     */
    private String tableName;

    /**
     * 需要添加特性的数据ID
     */
    private Long needAddUnitId;
}
